请自定义一个注册事件的兼容函数，要求兼容三种注册事件方法。

function addEvent(ele,type,fn) {
    if (ele.addEventListener) {
        ele.addEventListener(type,fn);
    } else if (ele.attachEvent) {
        ele.attachEvent("on" + type,fn);
    } else {
        Etype = "on" + type
        ele[Etype] = fn;
    }
}
